package com.csun.cmny.provider.dao;

import com.csun.cmny.provider.model.domain.DmcAlarmLightLocation;
import com.csun.cmny.provider.model.dto.alarmlight.AlarmLightQueryDto;
import com.csun.cmny.provider.model.dto.propertyManagement.SelectDeviceDataDto;
import com.csun.cmny.provider.model.vo.AlarmLightVo;
import com.csun.cmny.provider.model.vo.propertyManagement.PropertyDataVo;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

public interface DmcAlarmLightLocationMapper extends Mapper<DmcAlarmLightLocation> {

    /**
     * query alarm light list with page
     *
     * @param alarmLightQueryDto    the alarm light query dto
     *
     * @return  the list.
     */
    List<AlarmLightVo> queryAlarmLightListWithPage(AlarmLightQueryDto alarmLightQueryDto);

    List<PropertyDataVo> selectDeviceData(SelectDeviceDataDto selectDeviceDataDto);
}